  #include <stdio.h>    
  #include <unistd.h>    
  #include <string.h>    
      
  int main()    
  {    
    int cnt=0;    
    char bar[102];    
    char *str="|/|\\";    
    memset(bar,0,sizeof(bar));    
    while(cnt<=100)    
    {                                                                                                                                                                                      
      printf("[%-100s][%d%%](%c)\r",bar,cnt,str[cnt%4]);                                                                                                       
      bar[cnt++] = '#';                                                                                                                                              
      fflush(stdout);                                                                                                                                            
      usleep(30000);                                                                                                                                             
    }                                                                                                                                                            
    printf("\n");                                                                                                                                                
  }             
